Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit 5769d46389c9b8de9da052e7ea8d1396584a15c9


Parents : 3e2cd36
Author : Mark Qvist <bc7291552be7a58f361522990465165c>
Signature : T66BB85Valid, signed by author
Date : 2026-07-16T10:22:12+02:00

Improved logging

Changes

2 files changed, 10 insertions(+), 5 deletions(-)


Diff

diff --git a/LXMF/LXMRouter.py b/LXMF/LXMRouter.py
index 7f17541..86c0c70 100644
--- a/LXMF/LXMRouter.py
+++ b/LXMF/LXMRouter.py
@@ -1887,15 +1887,20 @@ class LXMRouter:
link.set_packet_callback(self.delivery_packet)
link.set_resource_strategy(RNS.Link.ACCEPT_APP)
link.set_resource_callback(self.delivery_resource_advertised)
- link.set_resource_started_callback(self.resource_transfer_began)
+ link.set_resource_started_callback(self.delivery_resource_transfer_began)
link.set_resource_concluded_callback(self.delivery_resource_concluded)
link.set_remote_identified_callback(self.delivery_remote_identified)
def delivery_link_closed(self, link):
pass
- def resource_transfer_began(self, resource):
- RNS.log("Transfer began for LXMF delivery resource "+str(resource), RNS.LOG_DEBUG)
+ def delivery_resource_transfer_began(self, resource):
+ size = resource.get_data_size()
+ RNS.log(f"Began {RNS.prettysize(size) if size else 'unknown size'} transfer for LXMF delivery resource {resource}", RNS.LOG_DEBUG)
+
+ def propagation_resource_transfer_began(self, resource):
+ size = resource.get_data_size()
+ RNS.log(f"Began {RNS.prettysize(size) if size else 'unknown size'} transfer for LXMF propagation resource {resource}", RNS.LOG_DEBUG)
def delivery_resource_advertised(self, resource):
size = resource.get_data_size()
@@ -2112,7 +2117,7 @@ class LXMRouter:
link.set_packet_callback(self.propagation_packet)
link.set_resource_strategy(RNS.Link.ACCEPT_APP)
link.set_resource_callback(self.propagation_resource_advertised)
- link.set_resource_started_callback(self.resource_transfer_began)
+ link.set_resource_started_callback(self.propagation_resource_transfer_began)
link.set_resource_concluded_callback(self.propagation_resource_concluded)
self.active_propagation_links.append(link)

diff --git a/LXMF/Utilities/lxmd.py b/LXMF/Utilities/lxmd.py
index fa2e658..18d9b92 100644
--- a/LXMF/Utilities/lxmd.py
+++ b/LXMF/Utilities/lxmd.py
@@ -97,7 +97,7 @@ def apply_config():
if active_configuration["delivery_transfer_max_accepted_size"] < 0.38:
active_configuration["delivery_transfer_max_accepted_size"] = 0.38
else:
- active_configuration["delivery_transfer_max_accepted_size"] = 1000
+ active_configuration["delivery_transfer_max_accepted_size"] = 1
if "lxmf" in lxmd_config and "on_inbound" in lxmd_config["lxmf"]:
active_configuration["on_inbound"] = lxmd_config["lxmf"]["on_inbound"]


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────